#ifndef ESTRUTURAMEPA_H_
#define ESTRUTURAMEPA_H_

#include <iostream>
#include <string>
using namespace std;

class EstruturaMepa {
public:
	EstruturaMepa();
	EstruturaMepa(int,string);
	EstruturaMepa(int,string,string);
	EstruturaMepa(int,string,string,string);
	EstruturaMepa(int,string,string,string,string);
	void setAddress(int);
	void setInstruction(string);
	void setParameterA(string);
	void setParameterB(string);
	void setLabel(string);

	int getAddress() const;
	string getInstruction() const;
	string getParameterA() const;
	string getParameterB() const;
	string getLabel() const;


	virtual ~EstruturaMepa();

private:
	int address;
	string instruction;
	string parameterA;
	string parameterB;
	string label;
};

#endif /*ESTRUTURAMEPA_H_*/
